package it.duecaffe.claysoftware.interventi.client.view;

import it.duecaffe.claysoftware.interventi.shared.models.InterventoModel;

import com.google.gwt.user.client.ui.HTML;
import com.google.gwt.user.client.ui.ScrollPanel;
import com.google.gwt.user.client.ui.VerticalPanel;

/**
 * View di Gestione per la visualizzazione dell'area centrale 
 * @author Alex
 *
 */
public class CenterView extends VerticalPanel {

	ScrollPanel panel;
	
	/**
	 * Costruttore
	 */
	public CenterView() {
		setWidth("100%");
		setHeight("100%");
		setBorderWidth(2);
		init();
	}
	
	private void init() {
		panel = new ScrollPanel();
		panel.setWidth("100%");
		panel.setHeight("100%");
		panel.add(new HTML("prova centrale"));
		add(panel);
	}
	
	/**
	 * Visualizza pagina per inserimento nuovo intervento
	 */
	public void showNuovoIntervento() {
		NuovoIntervento nuovoIntervento = new NuovoIntervento();
		panel.setWidget(nuovoIntervento);
	}
	
	/**
	 * Visualizza pagina per conferma dati di un nuovo intervento
	 */
	public void showConfermaIntervento(InterventoModel intervento) {
		NuovoIntervento nuovoIntervento = new NuovoIntervento(intervento);
		panel.setWidget(nuovoIntervento);
	}

}
